package com.enqualcomm.kids.view.fencing;

import android.graphics.Rect;

public interface IFencingView {
    /**
     * 修改矩形的长宽
     *
     * @param width
     * @param height
     */
    void update(int width, int height);

    /**
     * 修改圆形的直径
     *
     * @param diameter
     * 直径
     */
    void update(int diameter);

    /**
     * 设置电子围栏名
     * @param fencingName
     */
    void setFencingName(String fencingName);

    void showTextviews();

    void hideTextViews();

    /**
     * 设置每米多少个像素
     * @param px
     */
    void setMeterPx(float px);

    /**
     * 计算直径/最长的一条边
     */
    float calculateSize();

    /**
     * 设置是否是圆形
     * @param isCricle
     */
    void setIsCircle(boolean isCricle);

    boolean isCircle();

    int getFencingDiameter();
    Rect getFencingRect();

}